Profilointi tarkoittaa ohjelmointiterminä menetelmää, jossa profilointityökalu analysoi ohjelmaa suorituksen aikana samalla tallentaen sen muistin kulutusta, suorituskykyä ja niin edelleen. Näin saadaan selville esimerkiksi mahdollisia pullonkauloja, virheitä, ylimääräistä virran ja muistin kulutusta ohjelmasta.[1][2] Profiloinnin lisäksi tai vaihtoehtona sille voidaan tehdä staattista analyysiä.
Amdahlin lain mukaan nopeiden ja tehokkaiden ohjelmien kehittämisessä on keskityttävä ohjelman kalleimpaan (raskaimpaan) kohtaan.[3]
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search